package process

import (
	"bufio"
	"chatOnline/common/message"
	"encoding/json"
	"fmt"
	"os"
)

func outputGroupMes(mes *message.Message) { // 这个地方mes 一定是 smsType
	// 直接显示
	// 1. 反序列化mes.Data
	var smsMes message.SmsMes
	err := json.Unmarshal([]byte(mes.Data), &smsMes)

	if err != nil {
		fmt.Println("output json.Unmarshal err=", err.Error())
		return
	}

	// 显示信息
	info := fmt.Sprintf("用户id :\t%d 对大家说：\t%s", smsMes.UserId, smsMes.Content)
	fmt.Println(info)

}

func chatMessage() (content string) {
	inputReader := bufio.NewReader(os.Stdin)
	content, err := inputReader.ReadString('\n')
	if err != nil {
		fmt.Println("inputReader err=", err.Error())
		return
	}
	return
}
